package com.fjs.controller;

import cn.dev33.satoken.stp.StpUtil;
import com.alibaba.fastjson.JSON;
import com.fjs.pojo.LoginRecord;
import com.fjs.service.LoginRecordService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;

/**
 * @Title: LoginRecordController
 * @Description:
 * @PACKAGE_NAME：com.fjs.controller
 * @Author: 94358 fangjinsen
 * CreateDate: 2022/5/21 15:36
 */

//@RestController注解，相当于@Controller+@ResponseBody两个注解的结合，
// 返回json数据不需要在方法前面加@ResponseBody注解了，但
// 使用@RestController这个注解，就不能返回jsp,html页面，
// 视图解析器无法解析jsp,html页面
@RestController
@RequestMapping("/loginRecord/")
public class LoginRecordController {

    @Autowired
    private LoginRecordService loginRecordService;

    @RequestMapping("query")
    public String query() {
        List<LoginRecord> loginRecords = loginRecordService.queryLoginRecord(null);
        return JSON.toJSONString(loginRecords);
    }
}
